/*
*
* Copyright (c) 2012 OPCIONES EMPRESARIALES DEL NORESTE S.A. DE C.V. S.F.P / CONDESE S.C.
* Avenida Delfines s/n Entre Marlin y Tiburon, La Paz, BCS Mexico CP 23090.
* 
* ALMACENA LOS CONCEPTOS DE OPERACION O DE APLICACION SEGUN SEA EL CASO Y DEBE DE ACTUALIZARSE CUANDO ACTUALICEN LA TABLA DE CONCEPTOS DEL MODULO DE OPERACIONES INTEGRADAS
*
*/

package com.corba.vb2j.domainz;

import java.io.Serializable;

public class ConceptoOperacion implements Serializable { 

	private static final long serialVersionUID = 1L;

	/*IDENTIFICADOR DE LA TABLA*/
	private java.lang.Long id;

	/*ESTATUS DE BAJA DEL REGISTRO*/
	private CrValor estatusId;

	/*FECHA HORA EN QUE SE CREO EL REGISTRO*/
	private java.util.Date fechaCreacion;

	/*EMPRESA DEL REGISTRO*/
	private java.lang.Long empresaId;

	/*DESCRIPCION DEL CONCEPTO*/
	private java.lang.String concepto;

	/*CAMPO PARA SINCRONIZAR EL ID DEL MODULO DE OPERACIONES INTEGRADAS*/
	private java.lang.Long oiconceptoId;

	/*INDICA CON QUE CLAVE SE USA EL CONCEPTO EN COMPONENTES*/
	private java.lang.String clave;

	/*CATALOGO DE CATALOGO CON RETENCION, FINANCIAMIENTO, TASAS DE INTERES,CARGO AL CRONOGRAMA,DATOS DEL PRESTAMO*/
	private CrValor grupoConceptoId;

	/*CATALOGO DE CATALOGO DATOS, FINANCIAMIENTO,RETENCION,CAPITAL,INTRESES,SEGUROS,COMISIONES,PORTES,IMPUESTOS,CUOTA,GRACIAS*/
	private CrValor tipoConceptoId;

	/*ESPECIFICA SI EL CONCEPTO ES TASA 1=ES TASA 0=NO ES TASA*/
	private java.lang.Long indicadorTasa;

	/*ESPECIFICA SI EL CONCEPTO ES TARIFA 1=TARIFA 0=NO ES TARIFA*/
	private java.lang.Long indicadorTarifa;

	/*TEXTO DESCRIPTIVO SOBRE LA APLICACION DEL CONCEPTO, EJEMPLO PORC APLICADO AL MONTO FINANCIADO*/
	private java.lang.String detalle;

	/*EXPRESION PARA EL CALCULO DEL CRONOGRAMA*/
	private java.lang.String expresion;
	
	/*1=NEGOCIABLE 0=NO NEGOCIABLE*/
	private java.lang.Long indicadorNegociable;


	public ConceptoOperacion() {}

 	public java.lang.Long getId() {
		return id;
	}
	public void setId(java.lang.Long id) {
		this.id = id;
	}
	public CrValor getEstatusId() {
		return estatusId;
	}
	public void setEstatusId(CrValor estatusId) {
		this.estatusId = estatusId;
	}
	public java.util.Date getFechaCreacion() {
		return fechaCreacion;
	}
	public void setFechaCreacion(java.util.Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	public java.lang.Long getEmpresaId() {
		return empresaId;
	}
	public void setEmpresaId(java.lang.Long empresaId) {
		this.empresaId = empresaId;
	}
	public java.lang.String getConcepto() {
		return concepto;
	}
	public void setConcepto(java.lang.String concepto) {
		this.concepto = concepto;
	}
	public java.lang.Long getOiconceptoId() {
		return oiconceptoId;
	}
	public void setOiconceptoId(java.lang.Long oiconceptoId) {
		this.oiconceptoId = oiconceptoId;
	}
	public java.lang.String getClave() {
		return clave;
	}
	public void setClave(java.lang.String clave) {
		this.clave = clave;
	}
	public CrValor getGrupoConceptoId() {
		return grupoConceptoId;
	}
	public void setGrupoConceptoId(CrValor grupoConceptoId) {
		this.grupoConceptoId = grupoConceptoId;
	}
	public CrValor getTipoConceptoId() {
		return tipoConceptoId;
	}
	public void setTipoConceptoId(CrValor tipoConceptoId) {
		this.tipoConceptoId = tipoConceptoId;
	}
	public java.lang.Long getIndicadorTasa() {
		return indicadorTasa;
	}
	public void setIndicadorTasa(java.lang.Long indicadorTasa) {
		this.indicadorTasa = indicadorTasa;
	}
	public java.lang.Long getIndicadorTarifa() {
		return indicadorTarifa;
	}
	public void setIndicadorTarifa(java.lang.Long indicadorTarifa) {
		this.indicadorTarifa = indicadorTarifa;
	}
	public java.lang.String getDetalle() {
		return detalle;
	}
	public void setDetalle(java.lang.String detalle) {
		this.detalle = detalle;
	}
	public java.lang.String getExpresion() {
		return expresion;
	}
	public void setExpresion(java.lang.String expresion) {
		this.expresion = expresion;
	}
	public java.lang.Long getIndicadorNegociable() {
		return indicadorNegociable;
	}
	public void setIndicadorNegociable(java.lang.Long indicadorNegociable) {
		this.indicadorNegociable = indicadorNegociable;
	}

}